.index {
    padding: 20rpx;
    &__ {
        &list {
 
          
            &- {
                &item {
    
                    margin-bottom: 20rpx;
                    padding: 20rpx;
                    border-radius: 13rpx;
                    background-color:#fff;

                    &-title {
                        font-size: 35rpx;
                        color: #333;
                        margin-bottom: 20rpx;
                    }
             

                    &-content {

                        gap: 20rpx;
                        image {
                            width: 450rpx;
                            height: 450rpx;
                        }

                        display: flex;

                        p {
                            font-size:25rpx;
                            line-height: 40rpx;
                            color: #333;
                        
                       
                            text-overflow: ellipsis;
                            display: -webkit-box;
                            -webkit-line-clamp: 4;
                            -webkit-box-orient: vertical;
                            width: 500rpx;
                            overflow: hidden;
                        }
                    }
                }
            }
        }
    }
}